Skip to content

CLI

aosに渡すコマンドライン引数は以下の操作を行うためのものです:

  • [name] - 新しいプロセスを作成するか、ウォレット用の既存のプロセスを読み込みます
  • --load [file] - ファイルを読み込みます。このコマンドを1つまたは複数追加できます
  • --cron [interval] - プロセスを作成する際のみ使用します
  • --wallet [walletfile] - 特定のウォレットを使用します

aosを使用した複数プロセスの管理

sh
aos

defaultという名前のプロセスを開始するか、接続します。

sh
aos chatroom

chatroomという名前のプロセスを開始するか、接続します。

sh
aos treasureRoom

treasureRoomという名前のプロセスを開始するか、接続します。

Load flag

sh
aos treasureRoom --load greeting.lua --load treasure.lua --load puzzle.lua

loadフラグを使用すると、プロセスに複数のソースファイルを読み込むことができます。

CRONフラグ

プロセスをスケジュールに基づいて反応させる場合は、aoにその旨を伝える必要があります。これはプロセスを生成する際に行います。

sh
aos chatroom --cron 2-minutes

タグフラグ

タグフラグを使用すると、カスタムタグ(例えば、静的環境変数として使用するため)でプロセスを開始できます。

上記のコマンドは、プロセスを生成するトランザクションに追加のタグを追加します:

sh
aos chatroom --tag-name Chat-Theme --tag-value Dark --tag-name Chat-Name --tag-value Mychat

上記のコマンドは、プロセスを生成するトランザクションに追加のタグを追加します:

ts
// process data item tags
[
  ...
  { name: "Chat-Theme", value: "Dark" },
  { name: "Chat-Name", value: "Mychat" }
  ...
]